package com.koron.housing.util;

import com.koron.common.core.util.CodeTools;
import org.springframework.util.Assert;

/**
 * @author jzp
 * @since 2022/3/7
 */
public class CodeUtils {
    /**
     * 获取需求申请编号
     * 人才房 PG220301001
     * 公司自有 HG220301001
     */
    public static String getApplyCode(String propertySource) {
        Assert.hasText(propertySource, "物业来源不能为空");
        if ("0".equals(propertySource)) {
            // 公司自有
            return CodeTools.getCurrAppCodeNo("HG", "yyMMdd", 3);
        } else if ("1".equals(propertySource)) {
            return CodeTools.getCurrAppCodeNo("PG", "yyMMdd", 3);
        } else {
            throw new IllegalArgumentException("物业来源数据有误");
        }
    }

}
